package com.jl.magic.montage.config;

import com.jl.magic.enums.ShapeEnum;
import com.jl.magic.enums.SyntheticStyleEnum;

/**
 * @author jiangli
 * @create 2020/7/14 11:20 上午
 * 镶元图片配置
 */
public abstract class AbstractInlayConfig {

    /**
     * 默认的镶元图片形状
     */
    private final ShapeEnum DEFAULT_SHAPE = ShapeEnum.SQUARE;

    /**
     * 镶嵌图片形状，默认正方形
     */
    private ShapeEnum shapeEnum = DEFAULT_SHAPE;

    /**
     * 镶嵌图片，合成风格
     */
    private SyntheticStyleEnum[] syntheticStyleEnum;

    public AbstractInlayConfig() {
    }

    public ShapeEnum getInlayShapeEnum() {
        return shapeEnum;
    }

    public void setInlayShapeEnum(ShapeEnum shapeEnum) {
        this.shapeEnum = shapeEnum;
    }

    public SyntheticStyleEnum[] getSyntheticStyleEnum() {
        return syntheticStyleEnum;
    }

    public void setSyntheticStyleEnum(SyntheticStyleEnum[] syntheticStyleEnum) {
        this.syntheticStyleEnum = syntheticStyleEnum;
    }
}
